package com.aitesting.domain;

import lombok.Data;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * 测试步骤实体类
 */
@Data
public class TStep {
    /**
     * 步骤名称
     */
    private final String name;

    /**
     * 请求对象
     */
    private TRequest request;

    /**
     * 存储断言信息
     */
    private List<Map<String,Object>> validator = new ArrayList<>();

    /**
     * 存储希望从request返回的数据
     */
    private Map<String, String> extract = new HashMap<>();

    /**
     * 存储变量信息
     */
    private Map<String, Object> variables = new HashMap<>();

}
